/*******************************************************************************
 * Copyright (c) 2002, 2014 IBM Corp. and others
 *
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/
 * or the Apache License, Version 2.0 which accompanies this distribution and
 * is available at https://www.apache.org/licenses/LICENSE-2.0.
 *
 * This Source Code may also be made available under the following
 * Secondary Licenses when the conditions for such availability set
 * forth in the Eclipse Public License, v. 2.0 are satisfied: GNU
 * General Public License, version 2 with the GNU Classpath
 * Exception [1] and GNU General Public License, version 2 with the
 * OpenJDK Assembly Exception [2].
 *
 * [1] https://www.gnu.org/software/classpath/license.html
 * [2] http://openjdk.java.net/legal/assembly-exception.html
 *
 * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
 *******************************************************************************/
#define true 1
#define false 0
#include "floatsanityg.h"


   void group_JBdsub() {
      int i=0, groupNum=10,numTests=178;
      int testsPassed=0, testsFailed=0;
      unsigned int op_0 [] = {
         0x509f79fe,0xbfd34413, 
         0x24c7587e,0x3ff81518, 
         0x1b95825e,0xc0120fd2, 
         0x00000000,0x00000000, 
         0xe68b8abe,0xc010db90, 
         0xf8ef36fd,0x3ffce61c, 
         0x00000000,0x3ff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0x40590000, 
         0x00000000,0xc0590000, 
         0x00000000,0x7ff00000, 
         0x00000000,0x7ff00000, 
         0x00000000,0x7ff00000, 
         0x00000000,0x7ff00000, 
         0x00000000,0xfff00000, 
         0x00000000,0xfff00000, 
         0x00000000,0xfff00000, 
         0x00000000,0xfff00000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x40000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0xc0000000, 
         0x00000000,0xbff00000, 
         0x9999999a,0x3ff19999, 
         0x9999999a,0x40019999, 
         0x9999999a,0x3ff19999, 
         0x9999999a,0xbff19999, 
         0x9999999a,0xc0019999, 
         0x9999999a,0xbff19999, 
         0x00000000,0x40590000, 
         0x00000000,0x40690000, 
         0x00000000,0x40590000, 
         0x00000000,0xc0590000, 
         0x00000000,0xc0690000, 
         0x00000000,0xc0590000, 
         0xbab3693e,0xc005ac95, 
         0x509f79fe,0xc0034413, 
         0x509f79fe,0x40034413, 
         0xe68b8abe,0x4010db90, 
         0x1b95825e,0x40220fd2, 
         0x6303263d,0x400f4e9f, 
         0x00000001,0x00000000, 
         0x00000000,0x00000000, 
         0x00000001,0x00000000, 
         0x00000000,0x80000000, 
         0x00000001,0x80000000, 
         0x00000000,0x00000000, 
         0x00000001,0x80000000, 
         0x00000000,0x80000000, 
         0x00000000,0x00040000, 
         0x00000000,0x00000000, 
         0x00000000,0x00040000, 
         0x00000000,0x80000000, 
         0x00000000,0x80040000, 
         0x00000000,0x00000000, 
         0x00000000,0x80040000, 
         0x00000000,0x80000000, 
         0xeb1c432d,0x3f1a36e2, 
         0x00000000,0x00000000, 
         0xeb1c432d,0x3f1a36e2, 
         0x00000000,0x80000000, 
         0xeb1c432d,0xbf1a36e2, 
         0x00000000,0x00000000, 
         0xeb1c432d,0xbf1a36e2, 
         0x00000000,0x80000000, 
         0x47ae147b,0x3f847ae1, 
         0x00000000,0x00000000, 
         0x47ae147b,0x3f847ae1, 
         0x00000000,0x80000000, 
         0x47ae147b,0xbf847ae1, 
         0x00000000,0x00000000, 
         0x47ae147b,0xbf847ae1, 
         0x00000000,0x80000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x00000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x80000000, 
         0x00000000,0xbff00000, 
         0x00000000,0x00000000, 
         0x00000000,0xbff00000, 
         0x00000000,0x80000000, 
         0x00000000,0x40000000, 
         0x00000000,0x00000000, 
         0x00000000,0x40000000, 
         0x00000000,0x80000000, 
         0x00000000,0xc0000000, 
         0x00000000,0x00000000, 
         0x00000000,0xc0000000, 
         0x00000000,0x80000000, 
         0x00000000,0x408f4000, 
         0x00000000,0x00000000, 
         0x00000000,0x408f4000, 
         0x00000000,0x80000000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x00000000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x80000000, 
         0xffffffff,0x7fefffff, 
         0x00000000,0x00000000, 
         0xffffffff,0x7fefffff, 
         0x00000000,0x80000000, 
         0xffffffff,0xffefffff, 
         0x00000000,0x00000000, 
         0xffffffff,0xffefffff, 
         0x00000000,0x80000000, 
         0x00000000,0x7ff80000, 
         0x00000000,0xfff00000, 
         0x00000000,0x7ff80000, 
         0xffffffff,0xffefffff, 
         0x00000000,0x7ff80000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x7ff80000, 
         0x00000000,0xc0690000, 
         0x00000000,0x7ff80000, 
         0x9999999a,0xc0019999, 
         0x00000000,0x7ff80000, 
         0x00000000,0xbff00000, 
         0x00000000,0x7ff80000, 
         0xeb1c432d,0xbf1a36e2, 
         0x00000000,0x7ff80000, 
         0x00000000,0x80040000, 
         0x00000000,0x7ff80000, 
         0x00000001,0x80000000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x80000000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x00000000, 
         0x00000000,0x7ff80000, 
         0x00000001,0x00000000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x00040000, 
         0x00000000,0x7ff80000, 
         0xeb1c432d,0x3f1a36e2, 
         0x00000000,0x7ff80000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x7ff80000, 
         0x9999999a,0x40019999, 
         0x00000000,0x7ff80000, 
         0x00000000,0x40690000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x408f4000, 
         0x00000000,0x7ff80000, 
         0xffffffff,0x7fefffff, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff00000, 
         0x509f79fe,0xbfe34413, 
         0xc87e2a6d,0x402eb47e, 
         0xf8ef36fd,0xbfece61c, 
         0x509f79fe,0x3fe34413, 
         0xf8ef36fd,0x3fece61c, 
         0x509f79fe,0x3ff34413, 
         0x509f79fe,0x3fd34413, 
         0xe68b8abe,0x4000db90, 
         0xbab3693e,0x4005ac95, 
         0x24c7587e,0x40081518, 
         0x8edb47bd,0x400a7d9a, 
         0x509f79fe,0xbff34413, 
         0x509f79fe,0x40134413, 
         0x85a9719e,0x40147854, 
         0xefbd60de,0x4016e0d6, 
         0x24c7587e,0x40181518, 
         0x8edb47bd,0x401a7d9a, 
         0x00000000,0x41700000, 
         0x00000002,0x80000000, 
         0x00000003,0x80000000, 
         0xffffffff,0x800fffff, 
         0xffffffff,0x000fffff, 
         0x00000001,0x80100000, 
         0x00000001,0x00100000, 
         0x00000004,0x00000000, 
         0x00000004,0x80000000, 
         0x00000001,0x00000000, 
         0xfffffff8,0x000fffff, 
         0xffffffff,0x001fffff, 
         0x00000001,0x00000000, 
         0xc3e53f5d,0x402bb1db, 
         0x0, 0x0};
      unsigned int op_1 [] = {
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0x00000000,0x3ff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0x40590000, 
         0x00000000,0xc0590000, 
         0x00000000,0x00000000, 
         0x00000000,0x80000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x7ff00000, 
         0x00000000,0x00000000, 
         0x00000000,0x80000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0xfff00000, 
         0x00000000,0x40000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0xc0000000, 
         0x00000000,0xbff00000, 
         0x00000000,0x3ff00000, 
         0x9999999a,0x40019999, 
         0x9999999a,0x3ff19999, 
         0x9999999a,0xbff19999, 
         0x9999999a,0xc0019999, 
         0x9999999a,0xbff19999, 
         0x9999999a,0x3ff19999, 
         0x00000000,0x40690000, 
         0x00000000,0x40590000, 
         0x00000000,0xc0590000, 
         0x00000000,0xc0690000, 
         0x00000000,0xc0590000, 
         0x00000000,0x40590000, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0x00000000,0x00000000, 
         0x00000001,0x00000000, 
         0x00000000,0x80000000, 
         0x00000001,0x00000000, 
         0x00000000,0x00000000, 
         0x00000001,0x80000000, 
         0x00000000,0x80000000, 
         0x00000001,0x80000000, 
         0x00000000,0x00000000, 
         0x00000000,0x00040000, 
         0x00000000,0x80000000, 
         0x00000000,0x00040000, 
         0x00000000,0x00000000, 
         0x00000000,0x80040000, 
         0x00000000,0x80000000, 
         0x00000000,0x80040000, 
         0x00000000,0x00000000, 
         0xeb1c432d,0x3f1a36e2, 
         0x00000000,0x80000000, 
         0xeb1c432d,0x3f1a36e2, 
         0x00000000,0x00000000, 
         0xeb1c432d,0xbf1a36e2, 
         0x00000000,0x80000000, 
         0xeb1c432d,0xbf1a36e2, 
         0x00000000,0x00000000, 
         0x47ae147b,0x3f847ae1, 
         0x00000000,0x80000000, 
         0x47ae147b,0x3f847ae1, 
         0x00000000,0x00000000, 
         0x47ae147b,0xbf847ae1, 
         0x00000000,0x80000000, 
         0x47ae147b,0xbf847ae1, 
         0x00000000,0x00000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x80000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x00000000, 
         0x00000000,0xbff00000, 
         0x00000000,0x80000000, 
         0x00000000,0xbff00000, 
         0x00000000,0x00000000, 
         0x00000000,0x40000000, 
         0x00000000,0x80000000, 
         0x00000000,0x40000000, 
         0x00000000,0x00000000, 
         0x00000000,0xc0000000, 
         0x00000000,0x80000000, 
         0x00000000,0xc0000000, 
         0x00000000,0x00000000, 
         0x00000000,0x408f4000, 
         0x00000000,0x80000000, 
         0x00000000,0x408f4000, 
         0x00000000,0x00000000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x80000000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x00000000, 
         0xffffffff,0x7fefffff, 
         0x00000000,0x80000000, 
         0xffffffff,0x7fefffff, 
         0x00000000,0x00000000, 
         0xffffffff,0xffefffff, 
         0x00000000,0x80000000, 
         0xffffffff,0xffefffff, 
         0x00000000,0xfff00000, 
         0x00000000,0x7ff80000, 
         0xffffffff,0xffefffff, 
         0x00000000,0x7ff80000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x7ff80000, 
         0x00000000,0xc0690000, 
         0x00000000,0x7ff80000, 
         0x9999999a,0xc0019999, 
         0x00000000,0x7ff80000, 
         0x00000000,0xbff00000, 
         0x00000000,0x7ff80000, 
         0xeb1c432d,0xbf1a36e2, 
         0x00000000,0x7ff80000, 
         0x00000000,0x80040000, 
         0x00000000,0x7ff80000, 
         0x00000001,0x80000000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x80000000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x00000000, 
         0x00000000,0x7ff80000, 
         0x00000001,0x00000000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x00040000, 
         0x00000000,0x7ff80000, 
         0xeb1c432d,0x3f1a36e2, 
         0x00000000,0x7ff80000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x7ff80000, 
         0x9999999a,0x40019999, 
         0x00000000,0x7ff80000, 
         0x00000000,0x40690000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x408f4000, 
         0x00000000,0x7ff80000, 
         0xffffffff,0x7fefffff, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff00000, 
         0x00000000,0x7ff80000, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0x00000000,0x3ff00000, 
         0x00000001,0x80000000, 
         0x00000002,0x80000000, 
         0x00000000,0x80100000, 
         0x00000000,0x00100000, 
         0x00000000,0x80100000, 
         0x00000000,0x00100000, 
         0x00000004,0x80000000, 
         0x00000004,0x00000000, 
         0x00000001,0x80000000, 
         0x00000001,0x3ff00000, 
         0x00000000,0xbfe00000, 
         0xfffffffe,0xbfffffff, 
         0xd9d7bdbb,0x3ddb7cdf, 
         0x0, 0x0};
      unsigned int result [] = {
         0x50baf6de,0xbfd34413, 
         0x24c07946,0x3ff81518, 
         0x1b973a2c,0xc0120fd2, 
         0xd9d7bdbb,0xbddb7cdf, 
         0xe68d428c,0xc010db90, 
         0xf8e857c5,0x3ffce61c, 
         0x00000000,0x00000000, 
         0x00000000,0x00000000, 
         0x00000000,0x00000000, 
         0x00000000,0x00000000, 
         0x00000000,0x7ff00000, 
         0x00000000,0x7ff00000, 
         0x00000000,0x7ff00000, 
         0x00000000,0xfff80000, 
         0x00000000,0xfff00000, 
         0x00000000,0xfff00000, 
         0x00000000,0xfff00000, 
         0x00000000,0xfff80000, 
         0x00000000,0xbff00000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x40000000, 
         0x00000000,0x3ff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0xc0000000, 
         0x9999999a,0xbff19999, 
         0x9999999a,0x3ff19999, 
         0x9999999a,0x40019999, 
         0x9999999a,0x3ff19999, 
         0x9999999a,0xbff19999, 
         0x9999999a,0xc0019999, 
         0x00000000,0xc0590000, 
         0x00000000,0x40590000, 
         0x00000000,0x40690000, 
         0x00000000,0x40590000, 
         0x00000000,0xc0590000, 
         0x00000000,0xc0690000, 
         0xbab6d8da,0xc005ac95, 
         0x50a2e99a,0xc0034413, 
         0x509c0a62,0x40034413, 
         0xe689d2f0,0x4010db90, 
         0x1b94a677,0x40220fd2, 
         0x62ffb6a1,0x400f4e9f, 
         0x00000001,0x00000000, 
         0x00000001,0x80000000, 
         0x00000001,0x00000000, 
         0x00000001,0x80000000, 
         0x00000001,0x80000000, 
         0x00000001,0x00000000, 
         0x00000001,0x80000000, 
         0x00000001,0x00000000, 
         0x00000000,0x00040000, 
         0x00000000,0x80040000, 
         0x00000000,0x00040000, 
         0x00000000,0x80040000, 
         0x00000000,0x80040000, 
         0x00000000,0x00040000, 
         0x00000000,0x80040000, 
         0x00000000,0x00040000, 
         0xeb1c432d,0x3f1a36e2, 
         0xeb1c432d,0xbf1a36e2, 
         0xeb1c432d,0x3f1a36e2, 
         0xeb1c432d,0xbf1a36e2, 
         0xeb1c432d,0xbf1a36e2, 
         0xeb1c432d,0x3f1a36e2, 
         0xeb1c432d,0xbf1a36e2, 
         0xeb1c432d,0x3f1a36e2, 
         0x47ae147b,0x3f847ae1, 
         0x47ae147b,0xbf847ae1, 
         0x47ae147b,0x3f847ae1, 
         0x47ae147b,0xbf847ae1, 
         0x47ae147b,0xbf847ae1, 
         0x47ae147b,0x3f847ae1, 
         0x47ae147b,0xbf847ae1, 
         0x47ae147b,0x3f847ae1, 
         0x00000000,0x3ff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0x3ff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0x3ff00000, 
         0x00000000,0xbff00000, 
         0x00000000,0x3ff00000, 
         0x00000000,0x40000000, 
         0x00000000,0xc0000000, 
         0x00000000,0x40000000, 
         0x00000000,0xc0000000, 
         0x00000000,0xc0000000, 
         0x00000000,0x40000000, 
         0x00000000,0xc0000000, 
         0x00000000,0x40000000, 
         0x00000000,0x408f4000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x408f4000, 
         0x00000000,0xc08f4000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x408f4000, 
         0x00000000,0xc08f4000, 
         0x00000000,0x408f4000, 
         0xffffffff,0x7fefffff, 
         0xffffffff,0xffefffff, 
         0xffffffff,0x7fefffff, 
         0xffffffff,0xffefffff, 
         0xffffffff,0xffefffff, 
         0xffffffff,0x7fefffff, 
         0xffffffff,0xffefffff, 
         0xffffffff,0x7fefffff, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x00000000,0x7ff80000, 
         0x50ad386e,0xbfe34413, 
         0xc87d4e86,0x402eb47e, 
         0xf8fcf56d,0xbfece61c, 
         0x5091bb8e,0x3fe34413, 
         0xf8e1788d,0x3fece61c, 
         0x50989ac6,0x3ff34413, 
         0x5083fd1e,0x3fd34413, 
         0xe6881b22,0x4000db90, 
         0xbaaff9a2,0x4005ac95, 
         0x24c3e8e2,0x40081518, 
         0x8ed7d821,0x400a7d9a, 
         0x50a65936,0xbff34413, 
         0x509dc230,0x40134413, 
         0x85a7b9d0,0x40147854, 
         0xefbba910,0x4016e0d6, 
         0x24c5a0b0,0x40181518, 
         0x8ed98fef,0x401a7d9a, 
         0xe0000000,0x416fffff, 
         0x00000001,0x80000000, 
         0x00000001,0x80000000, 
         0x00000001,0x00000000, 
         0x00000001,0x80000000, 
         0x00000001,0x80000000, 
         0x00000001,0x00000000, 
         0x00000008,0x00000000, 
         0x00000008,0x80000000, 
         0x00000002,0x00000000, 
         0x00000001,0xbff00000, 
         0x00000000,0x3fe00000, 
         0xfffffffe,0x3fffffff, 
         0xc3e46376,0x402bb1db, 
         0x0, 0x0};
      double *p0=(double *) op_0;
      double *p1=(double *) op_1;
      double *erp=(double*) result, r, *rp=&r;
      for (i=0; i<numTests; i++) {
         r = JBdsub(*(p0), *(p1));
         if ( IS_DNAN(erp) ){
            if ( !(IS_DNAN(&r)) ){
               printf("%d.%d: op_0=0x%08x%08x , op_1=0x%08x%08x Expected=0x%08x%08x Actual=0x%08x%08x \n",
                  groupNum, i, 
                  *((int *)p0+1), *(int *)p0, *((int *)p1+1), *(int *)p1, *((int *) erp + 1), *(int *)erp, *((int *) &r + 1), *(int *)&r);
               testsFailed++;
            } else {
               testsPassed++;
            }

         } else {
            if ( (HIWORD(&r) != HIWORD(erp)) || (LOWORD(&r) != LOWORD(erp)) ){
               printf("%d.%d: op_0=0x%08x%08x , op_1=0x%08x%08x Expected=0x%08x%08x Actual=0x%08x%08x \n",
                  groupNum, i, 
                  *((int *)p0+1), *(int *)p0, *((int *)p1+1), *(int *)p1, *((int *) erp + 1), *(int *)erp, *((int *) &r + 1), *(int *)&r);
               testsFailed++;
            } else {
               testsPassed++;
            }
         }

         p0++;p1++;erp++;
      }
      printf("[%d] %s Passed %d Failed %d Total %d \n", groupNum,"JBdsub", testsPassed, testsFailed, numTests);
      totalNumTest +=numTests; totalTestsPassed +=testsPassed; totalTestsFailed +=testsFailed;
   }

